import request from '@/utils/request'

/**
 * 登录
 * /vue-admin-template/user/login 这个请求模拟接口所拦截，当前端发起这个请求时，模拟接口会被触发，而不会实际发送请求到后端。
 * 响应参数
 *  data --> Token令牌字符串
 */
export function login(data) {
  return request({
    //url: '/vue-admin-template/user/login',
    url: '/login',
    method: 'post',
    data
  })
}

/**
 * 获取用户信息
 * 响应参数：
 *  roles --> 角色
 *  introduction --> 介绍
 *  avatar --> 头像
 *  name --> 名称
 */
export function getInfo(token) {
  return request({
    //url: '/vue-admin-template/user/info',
    url: '/info',
    method: 'get',
    //params: { token }
  })
}

/**
 * 退出
 */
export function logout() {
  return request({
    //url: '/vue-admin-template/user/logout',
    url: '/logout',
    method: 'post'
  })
}
